/* @override http://localhost:3000/stylesheets/main.css?1238595082 */

body {
    margin:0pt;
    color:#294766;
    font-family:Arial,sans-serif;
    font-size:13px;
    line-height:18px;
}

table.listing{
    clear:both;
    width: 100%;
    margin: 0;
    border-collapse: collapse;
    padding: 0;
}

/*--------------------------表单Table规则start--------------------------*/
.commonInputTable{
	width: 100%;
}

.commonInputTable  th{
	padding: 5px 2px;	border-bottom: 1px solid #F0F0F0;
	text-align: left;
}
.commonInputTable td{
	padding: 5px 2px;
border-bottom: 1px solid #F0F0F0;
}
.commonInputTable td textarea{font:  Tahoma, Arial;
}

.commonInputTable td td{
	padding: 0px;
	margin: 0px;
	border: 0px dotted #FFFFFF;
}
.commonShowTable{
	width: 100%;

}
.commonShowTable th{
	padding: 3px 2px 3px 5px;
	text-align: left;
	border: 1px solid #FFFFFF;
	width: 100px;
}
.commonShowTable td{
	padding: 3px 2px 3px 5px;
	margin: 1px;
}
/*--------------------------表单Table规则end--------------------------*/

table.listing th {
    background: #e1eff9 url(/images/bg_table_data_th.gif) repeat-x 0 100%;
    color: #738999;
    font-weight: normal;
    text-align:left;
    
    padding-top: 4px;
    padding-bottom:4px;
    padding-left: 15px;
    padding-right: 15px;
}
table.listing tr.even td {  
    
    background-color: #f7f7f7; 
    

    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

table.listing tr:hover td {
    background: #fff5d9 url(/images/bg_table_data_hover.gif) repeat-x;
}


a {
color:#808080;
text-decoration:none;
}
a:hover {
color:#0066CC;
text-decoration:underline;
}
a.link {
color:#393939;
display:block;
line-height:1.3em;
padding-left:10px;
}
a.link:hover {
color:#0066CC;
text-decoration:underline;
}
a img {
border:medium none;
}

#footer{
    border-top:1px solid #B1BAC2;
    clear:both;
    color:#333;
    padding:30px;
    width:100%;
    background-color:#919FAC;
}

div.auto_complete {
    width: 350px;
    background: #fff;
}

div.auto_complete ul {
    border:1px solid #888;
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none;
}

.be_stopped{
	background-color: #be8fcb;
	color: white;
}
/*- kucun button--------------------------- */
#btn_kucun,#btn_ruku,#btn_chuku{
	size: 125px;
	border: 1px solid green;
	line-height: 1.5em;
	
	
}

.lowamount{
	background-color: orange;
	color: white;
	font-size: larger;
}



/*- Menu Tabs 5--------------------------- */

#menu {
    float:left;
    width:100%;
    background:#E3ECF3;
    font-size:93%;
    line-height:normal;
    
}
#menu ul {
    margin:0;
    padding:10px 10px 0 50px;
    list-style:none;
}
#menu li {
    display:inline;
    margin:0;
    padding:0;
}
#menu a {
    float:left;
    background:url("/images/tableft5.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#menu a span {
    float:left;
    display:block;
    background:url("/images/tabright5.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {
    color:#FFF;
}
#menu a:hover {
    background-position:0% -42px;
}
#menu a:hover span {
    background-position:100% -42px;
}

#menu #current a {
    background-position:0% -42px;
}
#menu #current a span {
    background-position:100% -42px;
}

/*Pagination*/
.pagination{
    padding:5px;
}
.pagination span.disabled {
    border:1px solid #EEEEEE;
    color:#DDDDDD;
    margin:2px;
    padding:2px 5px;
}

.pagination span.current {
    background-color:#006699;
    border:1px solid #006699;
    color:#FFFFFF;
    font-weight:bold;
    margin:2px;
    padding:2px 5px;
}
.pagination a, .pagination a:visited {
    border:1px solid #AAAADD;
    color:#006699;
    margin:2px;
    padding:2px 5px;
    text-decoration:none;
}



/*name card*/
#name_card{
    width:98%;
    margin:0px auto;
    border-collapse:collapse;
    text-align:center;
}
#name-card td,#name-card{
	border:1px solid #aaa;
}
#name_card a{
    background-color: #feffff;
    padding:2px 2px;
    margin:2px 2px 2px 2px;
    display: block;
    cursor:pointer;
    
}
/*Even Odd */
.even{
	background-color: #FFF;	
}
.odd{
	background-color: #fcffff;
}

/*layout*/
#column_main{
    clear:both;
    margin:0pt auto;
    overflow:auto;
    padding:0pt;
    position:relative;
    width:90%;
}
#column_1{
    margin:0pt 10pt 0pt 0px;
    padding:0pt;
    width:561px;
}
#index_column_1{
    margin:0pt 10pt 0pt 0px;
    padding:0pt;
    width:561px;
}
#show_column_1{
    float:left;
    margin:0pt 10pt 0pt 0px;
    padding:0pt;
    width:552px;
}
#show_column_user_show{
    float:left;
    margin:0pt 10pt 0pt 0px;
    padding:0pt;
    width:98%;
	overflow: hidden;
}
#show_column_2{
    float:left;
    margin:0pt,20px;
    padding:0pt;
    width:226px;
}

#show_column_2 ul {
    margin:5px 0pt 15px 18px;
    padding:0pt;
}

#show_column_2 li {
    background:transparent url(/images/listGroup.png) repeat-x;
	position: relative;
	top: -1px;
	margin-bottom: -2px;
	border-top: 1px solid #7d7d7d;
	border-bottom: 1px solid #999;
	padding: 1px 10px;
	color: #FFF;
}

#users_list_right{

    border:1px solid #8C8D8E;
	margin:0px 4px;
	}
#users_list_right p a{
	border-color:#FFFFFF rgb(255, 255, 255) rgb(199, 199, 199);
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	display:block;
	padding:0px 7px;
}
#users_list_right p a:hover{
	border-color:#F5E4E4 rgb(245, 228, 228) rgb(194, 179, 179);
	border-style:solid;
	border-width:1px;
}


/*link as a button*/
.link_as_button{
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
    background-color:rgb(255, 96, 0);
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    color:black;
    margin-left:1px;
    margin-bottom: 3px;
    padding:3px;
    text-decoration:none;
    font-weight:bold;
    
}
.link_as_button:hover{
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
    background-color:rgb(255, 96, 0);
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    color:white;
    margin-left:1px;
    padding:3px;
    text-decoration:none;
}

.link_as_button2{
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
    background-color:#00a1dd;;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    color:black;
    margin-left:1px;
    margin-bottom: 3px;
    padding:3px;
    text-decoration:none;
    font-weight:bold;
    
}
.link_as_button2:hover{
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
    background-color:#00a1dd;;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    color:white;
    margin-left:1px;
    padding:3px;
    text-decoration:none;
}

.round_tl{
    background:transparent url(/images/tl.gif) no-repeat scroll left top;
    padding:10px;
}
.round_tr{
    background:transparent url(/images/tr.gif) no-repeat scroll right top;
    padding:10px;
}
.rounded_caption{
    background:#E1EFF9 none repeat scroll 0%;
    border-collapse:collapse;
    border-width:0;
    padding:0;
    width:100%
}

ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    text-align:left;
    
    
    
    /*	background:transparent url(/images/bg-contact-box.gif) repeat-y;*/
}


.heading{
    background:#82BA00 none repeat scroll 0%;
    color:White;
    font-weight:bold;
    padding:5px 8px;
    width:92%;
    margin:20px 0 20px 0 ;
}
.heading1{
    background:#82BA00 none repeat scroll 0%;
    color:White;
    font-weight:bold;
    padding:5px 8px;
    width:90%;
    margin:20px 0 20px 0 ;
}
.heading2{
    background:#FFA500 none repeat scroll 0%;
    color:White;
    font-weight:bold;
    padding:5px 8px;
    width:524px;
    margin-bottom:10px;
}
.heading3{
    background:#6FB0DD none repeat scroll 0%;
    color:White;
    font-weight:bold;
    padding:5px 8px;
    width:524px;
    margin-bottom:10px;
}
.heading4{
    background:#8D9AA1 none repeat scroll 0%;
    color:White;
    font-weight:bold;
    padding:5px 8px;
    width:524px;
    margin-bottom:20px;
}
.user_row1{
    background-image:url(/images/tutorial_row2.jpg);
    border-bottom:1px solid #DEDEDE;
    border-top:1px solid #FEFEFE;
    clear:both;
    float:left;
    margin:0px;
    padding:10px 15px;
    width:90%;
}
.tutorial_tn {
    background-image:url(/images/tn_bg.png);
    float:left;
    height:56px;
    padding-top:6px;
    text-align:center;
    width:58px;
}
.tutorial_details {
    color:#2181BE;
    float:left;
    font-weight:bold;
    margin:0px;
    padding-left:10px;
    width:370px;
}
.tutorial_details_left {
    float:left;
    margin-top:15px;
    overflow:hidden;
    padding-left:10px;
    text-align:left;
    width:250px;
}
.tutorial_details_report {
    float:right;
    text-align:right;
    width:50px;
}

/*User Index Css */
/*top view_by_department_id*/
#user_index_nav_dep{
    background:#FFA500;
    color:White;
    font-weight:bold;
    margin:0 0 10px  auto;
    padding:5px 8px;
    width:98%;
    height:20px;
    list-style:none;
}

#user_index_nav_dep li{	
    float:left;
    
}
#user_index_nav_dep li a,#user_index_nav_dep li a:hover{
    color:#333333;
    
    font-size:12px;
    text-decoration:none;
    display:block;
    text-align:center;
    width:50px;
    
    /*	background:url(/images/deparment_bg.png) no-repeat; */
}
/*user list table*/
#user_index_table {
    width:98%;
    margin:0px auto;
    border-collapse:collapse;
    text-align:center;
}
#user_index_table tr:hover{
	background: #EEF1F4;
}
#user_index_table th,#user_index_table td{
    border:1px solid #aaa;
}
#user_index_table thead th{
    border-bottom:2px solid #3D580B;
    background-color:#8FC629;
    color:#fff;
    padding:5px 5px;
}
/*user list table*/
#user_index_table2 {
    width:98%;
    margin:0px auto;
    border-collapse:collapse;
    text-align:center;
}
#user_index_table2 tr:hover{
	background: #EEF1F4;
}
#user_index_table2 th,#user_index_table2 td{
    border:1px solid #aaa;
}
#user_index_table2 thead th{
    border-bottom:2px solid #3D580B;
    background-color:#8FC629;
    color:#fff;
    padding:5px 5px;
}


/*user_show_projects_list*/
#user_show_projects_list {
    width:98%;
    margin:0px;
    padding:0;
    border-collapse:collapse;
    text-align:center;
    border-left:1px solid #AAA;
}
#user_show_projects_list tr:hover{
	background: #EEF1F4;
	
}
#user_show_projects_list th{
    border-left:1px solid #AAA;
    border-right:1px solid #AAA;
    border-bottom:1px solid #AAA;
    line-height:1.5em;
    
    text-align: left;

}
#user_show_projects_list td{
    border-left:1px solid #AAA;
    border-right:1px solid #AAA;
    border-bottom:1px solid #AAA;
    line-height:1.5em;
    
    text-align: left;
}
#user_show_projects_list thead th{
    border-bottom:2px solid #AAA;
    background-color:#8FC629;
    color:#fff;
    padding:5px 5px;
}

/*form_add__project*/
#form_add__project {
    width:100%;
    margin:0px;
    padding:0;
    border-collapse:collapse;
   
}
#form_add__project th{
    border-left:1px solid #E1EFF9;
    border-right:1px solid #E1EFF9;
    border-bottom:1px solid #B2BBBB;
    line-height:1.5em;
    text-align:right;
    padding-right: 5px;
}
#form_add__project td{
    border-left:1px solid #E1EFF9;
    border-right:1px solid #E1EFF9;
    border-bottom:1px solid #B2BBBB;
    line-height:1.5em;
    text-align:left;
  
    padding-left: 5px;
}



/*user_show_products_list*/
#user_show_products_list {
    width:98%;
    margin:0px auto;
    border-collapse:collapse;
    text-align:center;
}
#user_show_products_list th,#user_show_products_list td{
    border:1px solid #aaa;
}
#user_show_products_list thead th{
    border-bottom:2px solid #3D580B;
    background-color:#8FC629;
    color:#fff;
    padding:5px 5px;
}

.wrap{
    background:#FFF;
}

/*Pagination*/
#pageinate{
    margin:20px,20px,20px,20px;
    
}
/*form */
input[readonly] {
	background-color: silver;
	color: maroon;
	font-weight: bold;
	cursor: pointer;
	}
fieldset input,fieldset select{
    float: right;width:45%;border:1px solid #e590b8;
}
fieldset input:hover{
    border-color:#000;
}
fieldset input:active,input:focus{
    border-color: #900;
}
label,label span {
    display: block;padding-bottom: .25em;
}
label {
    float: left;width:100%
}
label span{
    float: left;width:45%;text-align:right;
}
/*fieldset*/
fieldset{
    
    width: 380px;
    margin:0 20px 10px 0;
    border: 1px solid #a23668;
    overflow: hidden;
}
fieldset:hover{
    border-color: #722549;
}
form div {
  /*  width: 380px; 
    margin-bottom: 20px;
    padding: 10px 20px;
    border: 1px solid #a23668;
    text-align: center;
*/
}
#notice,#notice2{
    background-color: orange;
    border: 1px dotted #82ba00;
    color: white;
    padding: 5px 5px;
    
}

/*     products    */
#content_inner {
height:auto;
margin:auto;
overflow:visible;
text-align:left;
width:760px;
}

.show_each_row {
float:left;
margin-bottom:5px;

}

.show_each {
border:1px solid #E6E6E6;
float:left;
height:auto;
margin-right:8px;
}
.show_each_logo {
clear:both;
float:left;
height:70px;
}

.show_each_info {t
clear:both;
float:left;
padding:0pt 4px;
width:80px;
}

.show_each_logo a {
border:0pt none;
float:left;

}
.show_each_info h4 {
color:#AAAAAA;
font-size:12px;
font-weight:normal;
line-height:160%;
margin:0pt 0pt 2px;
}
